package cn.edu.bupt.scidata.mapper;

import cn.edu.bupt.scidata.model.paper.Clfy;
import cn.edu.bupt.scidata.model.paper.Clfy_sub;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Mapper
@Repository
public interface Clf_clfMampper {
//    按id查询学科
    List<Clfy_sub> selclf(int id);
    //    按id查询top5交叉学科
    Clfy_sub selc(int id);
    //    按名称查询学科
    int selclfbyna(String name);

    String selClfNoByName(String name);
    //    查询关键词主要学科
    List<Clfy> keyclf(@Param("paperIdList") List<Integer> paperIdList);
    List<Clfy> keyclfen(@Param("paperIdList") List<Integer> paperIdList);
//    int selkeyid(String name);
    List<Integer> selectpaperclf(List<Integer> paperIdList, int curId);
    List<Integer> selectpaperclfen(List<Integer> paperIdList, int curId);

}
